N/W Without SASE | N/W With SASE |
---|---|
Challenges: How can change my Network when? - More users are moving out of office(WFH, Roaming, BYOD(bring your own device)) - Companies have central HQ, where branch offices connect via WAN, home users via VPN(but also connecting to cloud directly) - How to do authentication, authorization @startuml skinparam componentStyle rectangle rectangle "Branch Ofc" as bo { actor "emp" as emp actor "BYOD \nbring your\nown device" as byod } rectangle "head ofc" as ho { [VPN] as vpn [SSL] as ssl [DLP] as dlp [IPS] as ips [LB] as lb lb -u- ssl } actor "Mobile(Airport) \nRoaming User" as ru [Cloud Services \n\n Salesforce,Office365\nApplications] as cloud note right of ho Hosts Stack of security appliances: - protect users from internet end note ru -u- lb: VPN byod -u- lb: VPN emp -u- lb: VPN ho -u- cloud @enduml |
Solving the Challenges - All security policies are applied, a single n/w stack is provided Benefits - Uplevel my security - Simplify my N/w(as devices for VPN,LB,FW,SSL,DLP,IPS sitting in HQ) can be removed - Branch office to HQ WAN not needed this Saves Million of $ @startuml skinparam componentStyle rectangle [Netskope client] as nsc #pink rectangle "Branch Ofc" as bo { [Netskope client1] as nsc1 #pink [Netskope client2] as nsc2 #pink actor "emp1" as e1 actor "emp2" as e2 e1 -u- nsc1 e2 -u- nsc2 } actor "Bob\n(Airport) Roaming" as bob #red [\t\tAWS \n\n Applications, Data] as aws [\t\tAzure \n\n Applications, Data] as azure [\t\tGCP \n\n Applications, Data] as gcp cloud { [internet] } cloud { [internet2] } cloud { [internet3] } cloud { [internet4] } rectangle "SASE(Service on Cloud) = Netskope One Cloud" as r { [Center (US)] as center rectangle "PointofPresence \n\n POP1 (Virginia) \n Services:FaaS, AuuS" as pop1 { [DLP] as dlp [ZTNA] as ztna [SWG] as swg [CASB] as casb } [POP2 (Europe)] as pop2 } rectangle "Okta(Auth Provider)" as ok skinparam databaseBackgroundColor Aqua database "Active Directory(Identity Provider)" as ad center -- pop1 center -- pop2 internet -r- ad center -r- internet : Authentication internet -d- ok swg -- internet2 internet2 -- nsc nsc -- bob nsc1 -u- internet4 nsc2 -u- internet4 internet4 -u- casb center -up- internet3 : services internet3 -u- aws internet3 -u- azure internet3 -u- gcp @enduml |
CASB(Cloud Access Security Broker) | SWG(Secure Web Gateway) | SASE | |
---|---|---|---|
Subset of SASE | Yes | Yes | |
Purpose | Protects applications sitting on cloud (SaaS, IaaS, PaaS) |
Protects web traffic going to cloud to access applications |
Networking, Cloud services converged under 1 umbrella |
Features | DLP, Access Control | SSL Inspection, Malware Detection | SWG, SD-WAN, ZTNA, CASB |
Deployment | Cloud based(mostly) | Cloud & onprem | cloud based |
Use Cases |
Protecting data in cloud applications Compliance with regulatory requirements |
Securing web browsing for employees Blocking malicious web content |
@startuml skinparam componentStyle rectangle [GUI1] as gui1 [GUI2] as gui2 [SDN App1] as app1 [SDN App2] as app2 [SDN-Controller-Server(Control Plane)] as con [switch-chip1(Data Plane)] as sc1 [switch-chip2(Data Plane)] as sc2 [switch-chip3(Data Plane)] as sc3 gui1 <--> app1 gui2 <--> app2 app1 <--> con app2 <--> con con <--> sc1 con <--> sc2 con <--> sc3 @enduml